@charset "utf-8";
/* CSS Document */
body { margin:0 auto; font-family:"微软雅黑";}
img { border:0;}
a { text-decoration:none; color:#666;}
a:hover { text-decoration:underline; color:#000;}
.c { clear:both;}
ul,p,h1,h2,h3 { margin:0; padding:0; list-style:none;}
.w { width:1200px; margin:0 auto; overflow:auto;}

.top { background:#333; color:#FFF; font-size:14px; line-height:40px; height:40px;}
.top p{ float:left;}
.top span{ float:right;}
.head { padding:20px 0; overflow:auto;}
.logo { float:left;}
.tel { float:right; background:url(tel.png) no-repeat 0 12px; padding-left:55px; padding-top:8px;}
.tel p{ color:#666;}
.tel h2{ color:#1F62B1;}
.nav { background:#1F62B1; overflow:auto;}
.nav ul{}
.nav li{ float:left; line-height:50px; text-align:center; width:150px; background:url(nav.jpg) no-repeat right;}
.nav li:last-child { background:none;}
.nav a{ color:#FFF;}
.nav a:hover{ display:block; background:#CCC; color:#000;}
.banner { margin-top:2px;}

.fullSlide{width:100%;position:relative;height:550px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:550px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:550px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:100px;height:5px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

.m1 { background:url(m12.jpg) no-repeat center; padding:60px 0;}
.m1a { background:#FFF;}
.m1b { padding:50px; overflow:auto;}
.m1bleft { float:left; width:650px;}
.m1bright { float:right;}
.m1bleft h2{}
.m1bleft h2 i{ color:#ccc;}
.m1bleft p{ color:#333; line-height:35px; margin:40px 0;}
.m1bleft ul{}
.m1bleft li{ float:left; text-align:center; border:1px #ccc solid; color:#F60; padding:5px 25px; margin-right:10px; border-radius:3px;}
.m1bleft a{ color:#1F62B1;}

.m2 { padding:50px 0;}
.m2 h2{ text-align:center; margin:0 auto;}
.m2 h2 i{color:#ccc;}
.m2 ul{ margin-left:-10px; margin-top:50px;}
.m2 li{ float:left; border:1px #CCCCCC solid; border-radius:5px; margin-left:10px; width:290px; text-align:center;}
.m2a { padding:30px;}
.m2a h3{ font-size:18px; padding:15px 0;}
.m2a p{ color:#666; line-height:30px; font-size:15px;}
.m2a div{ border:1px #CCCCCC solid; background:#F6F6F6; color:#000; padding:5px 0; margin-top:20px;}
.m2a div a{}
.m2a div a:hover{}

.m3 { background:url(m31.jpg) no-repeat; padding:80px 0; color:#FFF;}
.m3a { text-align:center; margin:0 auto;}
.m3a h2{ padding-bottom:15px;}
.m3a p{ font-size:15px;}
.m3 ul{ margin-left:-10px; overflow:auto; margin-top:35px;}
.m3 li{ float:left; border:1px #FFFFFF solid; border-radius:5px; text-align:center; margin-left:10px; width:230px;}
.m3b { padding:25px;}
.m3b h2{ font-size:40px; font-weight:normal;}
.m3b h3{ padding:15px 0; font-weight:normal;}
.m3b p{ font-size:15px; line-height:25px; color:#eee;}

.m4 { background:#EEF2F7; padding:80px 0;}
.m4 {}
.m4left { float:left; background:#FFF; padding:25px; width:542px; border-radius:5px; box-shadow: 5px 5px 5px #ccc; margin-bottom:10px;}
.m4right { float:left; margin-left:15px; background:#FFF; width:535px; padding:25px; border-radius:5px; box-shadow: 5px 5px 5px #ccc; margin-bottom:10px;}
.m4a { overflow:auto; border-bottom:1px #3399FF solid; padding-bottom:15px; line-height:25px;}
.m4a p{ float:left; font-size:22px;}
.m4a span{ float:right; font-size:15px;}
.m4a a{}
.m4b {}
.m4b ul{}
.m4b li{ line-height:35px; border-bottom:1px #CCCCCC dashed; font-size:15px;}
.m4c { padding:15px 0 5px;}

.m5 { text-align:center; margin:0 auto; padding:50px 0;}
.m5 h2{ padding-bottom:15px;}
.m5 p{ color:#666;}
.m5 ul{ margin-left:-43px; margin-top:20px;}
.m5 li{ float:left; margin-left:43px; margin-top:20px;}
.m5 img{ border:1px #eee solid;}

.foot { background:url(footex.png) center top repeat-x #1E3F64; color:#FFF; padding:50px 0;}
.foota {}
.fota1 { float:left;}
.fota11 {}
.fota11 h2{ font-size:30px;}
.fota11 h2 i{ color:#CCC; font-size:20px; font-weight:normal;}
.fota12 { background:url(f1.png) no-repeat 0 52px; padding-left:60px; padding-top:50px;}
.fota12 h3{ font-weight:normal; font-size:16px;}
.fota12 p{ font-size:30px;}
.fota2 { float:left; line-height:30px; font-size:15px; color:#ccc; margin-left:80px; padding-top:60px;}
.fota2 a{color:#ccc;}
.fota3 { float:right;}
.fota3 ul{}
.fota3 li{ float:left; text-align:center; line-height:30px; margin-left:25px;}
.fota3 li img{ width:120px;}

.boot { background:#0A2543; color:#FFF; text-align:center; margin:0 auto; line-height:55px; font-size:15px;}

.sub { font-size:15px; color:#666; background:#F2F2F2; line-height:45px;}
.main { overflow:auto; padding:20px 0;}
.mleft { float:left; width:250px; background:#F2F2F2; padding:20px;}
.mright { float:left; margin-left:30px; width:880px;}
.mla {}
.mla h2{ color:#1F62B1; font-size:22px; font-weight:normal; border-bottom:1px #1F62B1 solid; padding-bottom:10px;}
.mla ul{ padding:10px 30px; overflow:auto; background:#FFF;}
.mla li{ border-bottom:1px #ccc dashed; line-height:35px; padding:5px 40px;}
.mlb { text-align:center; padding:20px 0;}
.mlc {}
.mlc h2{color:#1F62B1; font-size:22px; font-weight:normal; border-bottom:1px #1F62B1 solid; padding-bottom:10px;}
.mlc p{ color:#666; font-size:15px; line-height:30px; padding:15px 0;}
.mra { font-size:25px; color:#1F62B1; border-bottom:1px #1F62B1 solid; padding-bottom:10px;}
.mrb { line-height:30px; padding:25px;}

.nlist { padding:25px;}
.nlist ul{ overflow:auto;}
.nlist li{ border-bottom:1px #CCCCCC dashed; padding:20px 0;}
.nlist h2{ font-size:16px;}
.nlist p{ font-size:15px; line-height:30px; color:#666; padding:15px;}
.nlist a{}
.nlist a:hover{}
.fenye { text-align:center; margin:30px auto; padding:30px 0; font-size:12px;}
.fenye a{ border:1px #CCCCCC solid; padding:4px; margin:0 1px;}
.fenye span{ border:1px #CCCCCC solid; padding:4px; margin:0 1px;}

.ntitle { text-align:center; font-size:25px; padding:35px 0;}
.oth { font-size:12px; color:#CCC; border-bottom:1px #CCCCCC dashed; padding:20px 0; text-align:center; margin:0 auto;}
.info { line-height:30px; padding:25px 5px;}
.sx { font-size:15px; line-height:30px; color:#900; margin-top:35px; border-top:1px #CCCCCC dashed; padding:35px 0;}
